//参数解析
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
    string str;
    string tmp="";
    vector<string>result;
    bool flag=false;
    getline(cin,str);
    for(int i=0;i<str.size();i++)
    {
        if(str[i]=='"')//如果str[i]= "
        flag=!flag;
        else if(str[i]==' '&& !flag )//不加else if "也会被插入tmp
        {
            result.push_back(tmp);
            tmp.clear();
        }
        else
        {
            tmp+=str[i];
        }
    }
    //追加最后一个字符串 因为他不是空格结尾 没有插入
    result.push_back(tmp);

    cout<<result.size()<<endl;
    for(auto& e:result)
    {
        cout<<e<<endl;
    }

    return 0;
}
